package com.alex.core.logUtils;

import lombok.Data;

import java.util.Date;

/**
 * 通用日志
 * @author cb
 * @date 2019/10/14 18:03
 */
@Data
public class CommonLog {

    /**
     * 操作用户ID
     */
    private Integer userid;

    /**
     * 操作人类型
     * @see com.ddcx.contants.enums.AccountTypeEnum
     */
    private Integer operatorType;

    /**
     * 操作用户账号
     */
    private String username;
    /**
     * 记录日志时间
     */
    private Date logTime;
    /**
     * 修改后的值
     */
    private String content;

    /**
     * 记录日志的内容
     */
    private String message;

    /**
     * 用户IP地址
     */
    private String ip;
    /**
     * 操作类型
     * @see CommonLogType
     */
    private Integer type;
    /**
     * 原始值，修改和删除的时候要记录原始值
     */
    private String source;
    /**
     * 访问URL
     */
    private String url;
    /**
     * 模块
     */
    private String module;

}
